* {
	border:			0px;
	margin:			0px;
	padding:		0px;
	font-family:	Futura, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:		11pt;
}

html, body, #divSite {
	width:	100%;
	height:	100%;
	min-width: 780px;
}

a:link, a:visited {
	color:				#6a61c0;
	text-decoration:	none;
}
a:hover {
	text-decoration:	underline;
}
a:active {
	
}

ul {
	list-style:	none;
}

input {
	border:	1px solid black;
}

textarea {
	border:	1px solid black;
}

fieldset {
	border:		1px solid #000000;
	margin:		5px;
	padding:	5px;
}

select {
	border:		1px solid #000000;
}
.negrito {
	font-weight:	bold;
}

.btnSubmit {
	background-color:	#FFFFFF;
	font-size:			10pt;
	padding:			0px 1px 0px 1px;
}

.inputData {
	width:		25px;
	text-align:	center;	
}

.inputDataAno {
	width:		50px;
	text-align:	center;	
}
#divTopo {
	width:	100%;
}

#divProtesto {
	width:				100%;
	background-color:	#DFDFFF;
	padding-top:		5px;
	padding-bottom:		5px;
	border-bottom:		1px solid #000000;
	overflow:			hidden;
}

.pAvisoIe {
	margin:			auto;
	margin-bottom:	0px;
	margin-top:		0px;
	text-align:		center;
	font-size:		10pt;
	width:			80%;
}

#ulProtestoIe6 {
	margin:			auto;
	margin-top:		5px;
	width:			325px;
}
#ulProtestoIe6 li {
	border:			1px solid #000000;
	width:			52px;
	height:			50px;
	padding-top:	2px;
	float:			left;
	margin-left:	5px;
	margin-right:	5px;
}

#ulProtestoIe6 li a {
	display:		block;
	font-size:		10pt;
	text-align:		center;
}

#ulProtestoIe {
	margin:			auto;
	margin-top:		5px;
	width:			256px;
}
#ulProtestoIe li {
	border:			1px solid #000000;
	width:			52px;
	height:			50px;
	padding-top:	2px;
	float:			left;
	margin-left:	5px;
	margin-right:	5px;
}

#ulProtestoIe li a {
	display:		block;
	font-size:		10pt;
	text-align:		center;
}

#pFecharAviso {
	width:			100%;
	text-align:		right;
}

#pFecharAviso a {
	font-size:		10pt;
}

#divCabecalho {
	width:	100%;
	padding-bottom:1px;
}

#divFaixaMinisterioEducacao{
	overflow:			hidden;
	height:				34px;
	padding-left:		5px;
	padding-right:		5px;
	border-bottom:		1px solid black;
}

#imgLogoMEC {
	float:	left;
	margin-left: 10px;
}

#imgLogoBrasil {
	float:	right;
	margin-right: 10px;
}


#divListaLinksCabecalho {
	overflow:			hidden;
	height:				24px;
	padding-left:		5px;
	padding-right:		5px;
	background-color:	#5B0C0F;
}

#listaLinksCabecalho {
	float:	right;
	padding-right:	20px;
}

.itemListaLinksCabecalho {
	float:			left;
	padding-top:	2px;
}

.itemListaLinksCabecalho a {
	padding-left:	5px;
	padding-right:	5px;
}
.itemListaLinksCabecalho a:link, .itemListaLinksCabecalho a:visited {
	color:				#FFFFFF;
	font-size:			10pt;
	text-decoration:	none;
}
.itemListaLinksCabecalho a:hover {
	text-decoration:	underline;
}
.itemListaLinksCabecalho a:active {
	color:				#FFFFFF;
	font-size:			11pt;
	text-decoration:	none;
}

.itemMenuCabecalhoDesabilitado {
	font-size:			10pt;
	color:				#FFFFFF;
	float:				left;
	padding-top:		2px;
	margin-right:		2px;
	text-decoration:	line-through;;
}

#linkAtivoBarraSuperior {
	font-size: 			11pt;
	font-weight:		bold;
	text-decoration:	none;
}

#divBarraTitulo {
	margin-top:			3px;
	background-color:	#000000;
	height:				50px;
}
#divBarraTitulo a {
	display:	block;
	float:		left;
}
#imgLogoGrande {
	margin-left:	20px;
}

#divSaudacao {
	float:			left;
	height:			40px;
	margin-left:	20px;
	padding-top:	10px;
}

#pSaudacao1, #pSaudacao2 {
	font-size:	9pt;
	color:		#FFFFFF;
}

#divBuscaCabecalho {
	float:	right;
	height:	50px;
	overflow:	hidden;
	width:		320px;
}

#divBuscaCabecalho form fieldset {
	border:		0px;
}

#divGrupoInputBuscaBarraSuperior {
	float: left;
}

#divBotoesBuscaBarraSuperior {
	float:			right;
	padding-left:	10px;
}

#divRadiosBuscaBarraSuperior {
	padding-left:	50px;
	padding-top:	2px;
}

.radioBuscaSimplesBarraSuperior {
	display:		block;
	float:			left;
	margin-right:	2px;
}

#radioUsuariosBuscaSimples {
	margin-left:	10px;
	border:			0px;
}

#radioUsuariosBuscaSimples {
	border:			0px;
}

.labelBuscaBarraSuperior {
	color:		#FFFFFF;
	display:	block;
	float:		left;
	font-size:	9pt;
}

#labelBuscarBarraSuperior{
	width:			50px;
	padding-top:	1px;
}

#inputBuscar {
	font-size:	9pt;
	display:	block;
	width:		130px;
}

#divBotaoBuscaSimplesBarraSuperior input {
	font-size:			9pt;
	border:				none;
	color:				#FFFFFF;
	background-color:	#000000;
	font-weight:		bold;
	text-align:			left;
}

#divBotaoBuscaSimplesBarraSuperior input:hover {
	color:				#000000;
	background-color:	#FFFFFF;
}

#divLinkBuscaAvancadaBarraSuperior {
	width:			100px;
}

#divLinkBuscaAvancadaBarraSuperior a:link, #divLinkBuscaAvancadaBarraSuperior a:visited {
	font-size:		8pt;
	color:			#FFFFFF;
	display:		block;
	margin-left:	2px;
	margin-top:		1px;
}

#divLinkBuscaAvancadaBarraSuperior a:hover {
	text-decoration:	underline;
}

#divLinkBuscaAvancadaBarraSuperior a:active {
	
}

#divMensagens {
	position:			absolute;
	width:				500px;
	margin-left:		-250px;
	z-index:			3;
	background-color:	#FFFFFF;
	left:				50%;
	top:				200px;
	border:				1px solid #000000;
}

#divFecharMensagensSistema {
	border-bottom:	1px solid #000000;
	height:			15px;
	background-color:	#F4F4F4;
}

#spanAvisoMensagensSistema {
	display:			block;
	text-align:			center;
	width:				100%;
	font-size:			9pt;
	overflow:			hidden;
}

#imgFecharMensagensSistema {
	position:	absolute;
	top:	0px;
	right:	0px;
}

#listaMensagensSistema {
	padding:	5px 50px 10px 50px;
}

/*
 *  Ate aqui esta tudo certo
 */

 #divPrincipal {
 	clear:	left;
 	width:	100%;
 }
 
 #divMenu{
	float:	left;
	width:	200px;
	padding:	5px 15px 5px 15px;
 }
 
 .pApresentacao {
 	text-align:	justify;
 }
 
 #fieldsetLogin legend {
 	padding-bottom:	10px;
	font-weight:	bold;
 }
 
 .divItemLogin {
 	padding-bottom:	5px;
 }
 
 .labelLogin {
 	display:	block;
	float:		left;
	width:		50px;
	text-align:	right;
	font-size:	10pt;
 }
 
 .inputLogin {
	width:			100px;
	margin-left:	5px;
	font-size:		10pt;
 }
 
 #btnLogar {
 	float:	right;
 }

 .linkMenuLogin {
 	display:		block;
	font-size:		10pt;
	margin-top:		5px;
 }

 #divConteudo {
 	margin-left:	230px;
	padding:		10px 30px 30px 30px;
	min-height:			492px;
	border-top:		1px solid #000000;
	border-left:	1px solid #000000;
 }

 #divConteudo h1 {
 	font-size:		20pt;
	padding:		0px 10px 10px 10px;
	font-weight:	normal;
	text-align:		center;
 }

 
 /*Gambiarras para apagar*/
.listaSubMenu {
	margin-left:	20px;
}
/* Gambiarras para apagar*/